const express = require('express');
const cookieParser = require('cookie-parser');

const app = express();
app.use(cookieParser());

//创建路由规则
app.get('/login', (req, res) => {
  //为客户端设置 cookie
  // res.cookie('uname', 'zhangsan');// 会在浏览器关闭之后, 自动销毁
  // httpOnly 作用: 标识该 cookie 只能用于 http 请求
  res.cookie('uname', 'lisi', {maxAge: 5 * 60 * 1000, httpOnly: true}) // 生命周期时间 单位`毫秒`
  res.send('登录成功');
});

//购物车
app.get('/cart', (req, res) => {
  console.log('当前访问的用户为: '+ req.cookies.uname);
  res.send('购物车')
});

//退出登录的操作
app.get('/logout', (req, res) => {
  //清空 cookie
  res.clearCookie('uname');
  res.send('退出登录');
});

app.listen(8080, () => {
  console.log('启动....')
})